A heavy fall of rain.
भारी वर्षा
English Usage: The downpour caused flooding in the streets.
Hindi Usage: भारी वर्षा ने सड़कों में बाढ़ ला दी।
To rain heavily.
तेज बारिश होना
English Usage: It looks like it might downpour any moment now.
Hindi Usage: ऐसा लग रहा है कि किसी भी क्षण तेज बारिश होने वाली है।